#define _CRT_SECURE_NO_WARNINGS 1

#include<iostream>
#include<functional>
#include<string>

using namespace std;

using func_t = std::function<void(std::string)>;

//class AA
//{
//public:
//	void Print(std::string name)
//	{
//		cout << "hehe" << endl;
//	}
//
//	func_t ft = std::bind(&AA::Print,this,std::placeholders::_1);
//};
//
//int main()
//{
//	AA a;
//
//	return 0;
//}
class A
{
private:
	int _a;
};
class AA
{
private:
	A a;
};

int main()
{
	AA aa;
	return 0;
}